package com.ruoyi.system.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum BdmBalanceChangeEnum {
    DIRECT_PREMIUM("1","直推奖"),
    RECOMMENDED_ROOM("2","平台奖励"),
    SINGLE_PRIZE("3","单单奖"),
    AGENCY_GRADE_AWARD("4","平级奖"),
    SKIP_LEVEL_AWARD("5","跨级推奖"),
    DIVIDEND_AWARD("6","分红奖"),
    GROUP_AWARD("7","团队奖"),
    POINT_DEDUCTION("8","消费-订单积分抵扣"),
    POINT_GIVEAWAY("9","消费-订单积分赠送"),
    CONSUMPTION_DEDUCTION("10","消费-订单余额抵扣"),
    BALANCE_WITHDRAW_DEPOSIT("11","用户余额提现"),
    BROKERAGE_WITHDRAW_DEPOSIT("12","用户佣金提现"),
    SYSTEM_ADDITION("13","系统新增"),
    SYSTEMATIC_DEDUCTION("14","系统扣除"),
    CLOUD_INVENTORY_REPLENISHMENT("15","消费-云库余额存补货"),
    LOWER_LEVEL_PURCHASES_OF_CLOUD_INVENTORY_ITEMS("16","下级购买云库存商品"),
    CUSTOMER_REFUND_RETREAT_INTEGRAL("17","用户退单回退积分"),
    CUSTOMER_REFUND_RETREAT_BALANCE("18","用户退单回退余额"),
    USERS_RECHARGE_THE_BALANCE("19","用户充值余额"),
    RECHARGE_BALANCE_AND_GET_BONUS_POINTS("20","用户充值余额赠送积分"),
    DEDUCTION_WITHDRAW_DEPOSIT("21","扣减云库存提现"),
    NO_REPLENISHMENT("22","24小时未补货"),

    BALANCE("1","余额"),
    INTEGRAL("2","积分"),
    BROKERAGE("3","佣金"),
    ADD("1","+"),
    SUBTRACT("2","-"),
    ;


    /**
     * 等级
     */
    private String type;

    /**
     * 描述
     */
    private String description;
}
